amidst impressive scenery - Almanca İngilizce Sözlük